Text copied to clipboard!

Τίτλος

Text copied to clipboard!

Προγραμματιστής Full Stack Java

Περιγραφή

Text copied to clipboard!
Αναζητούμε έναν έμπειρο Προγραμματιστή Full Stack Java για να ενταχθεί στην ομάδα μας και να συμβάλει στην ανάπτυξη και συντήρηση καινοτόμων web εφαρμογών. Ο ιδανικός υποψήφιος θα έχει ισχυρές γνώσεις τόσο στο backend όσο και στο frontend, με έμφαση στη γλώσσα προγραμματισμού Java και τα σύγχρονα frameworks. Θα συνεργάζεται στενά με άλλους προγραμματιστές, σχεδιαστές και διαχειριστές έργων για την υλοποίηση λειτουργικών και αποδοτικών λύσεων λογισμικού. Ο ρόλος απαιτεί εμπειρία σε τεχνολογίες όπως Spring Boot, Hibernate, RESTful APIs, καθώς και frontend τεχνολογίες όπως Angular, React ή Vue.js. Η κατανόηση των αρχών σχεδίασης λογισμικού, των βάσεων δεδομένων και των DevOps πρακτικών είναι απαραίτητη. Ο υποψήφιος θα πρέπει να είναι σε θέση να εργάζεται αυτόνομα αλλά και ως μέλος μιας ομάδας, να επιλύει προβλήματα και να προτείνει βελτιώσεις στην αρχιτεκτονική και τη λειτουργικότητα των εφαρμογών. Οι καθημερινές αρμοδιότητες περιλαμβάνουν την ανάλυση απαιτήσεων, τον σχεδιασμό και την υλοποίηση νέων λειτουργιών, τη διόρθωση σφαλμάτων, τη συγγραφή τεκμηρίωσης και τη συμμετοχή σε code reviews. Η συνεχής εκμάθηση και η παρακολούθηση των τεχνολογικών εξελίξεων είναι σημαντικά στοιχεία για την επιτυχία στον ρόλο αυτό. Αν είστε παθιασμένοι με την ανάπτυξη λογισμικού, έχετε εμπειρία σε Java τεχνολογίες και επιθυμείτε να εργαστείτε σε ένα δυναμικό και καινοτόμο περιβάλλον, θα χαρούμε να σας γνωρίσουμε.

Καθήκοντα

Text copied to clipboard!
  • Ανάπτυξη και συντήρηση web εφαρμογών με χρήση Java και σχετικών τεχνολογιών
  • Σχεδιασμός και υλοποίηση RESTful APIs
  • Συνεργασία με frontend προγραμματιστές για την ενσωμάτωση λειτουργιών
  • Εντοπισμός και επίλυση σφαλμάτων λογισμικού
  • Συμμετοχή σε code reviews και βελτιστοποίηση κώδικα
  • Διαχείριση βάσεων δεδομένων και ORM εργαλείων όπως Hibernate
  • Συγγραφή τεχνικής τεκμηρίωσης
  • Συμμετοχή σε συναντήσεις ομάδας και ανάλυση απαιτήσεων
  • Εφαρμογή βέλτιστων πρακτικών ασφαλείας και απόδοσης
  • Συνεχής εκμάθηση και παρακολούθηση τεχνολογικών εξελίξεων

Απαιτήσεις

Text copied to clipboard!
  • Πτυχίο Πληροφορικής ή συναφούς τομέα
  • Εμπειρία τουλάχιστον 3 ετών σε ανάπτυξη Java εφαρμογών
  • Γνώση Spring Boot, Hibernate και JPA
  • Εμπειρία με frontend frameworks όπως Angular, React ή Vue.js
  • Καλή γνώση HTML, CSS και JavaScript
  • Εμπειρία με βάσεις δεδομένων όπως MySQL ή PostgreSQL
  • Κατανόηση αρχών REST και μικροϋπηρεσιών
  • Εξοικείωση με εργαλεία version control όπως Git
  • Ικανότητα εργασίας σε Agile περιβάλλον
  • Καλή γνώση Αγγλικής γλώσσας

Πιθανές ερωτήσεις συνέντευξης

Text copied to clipboard!
  • Πόσα χρόνια εμπειρίας έχετε σε Java ανάπτυξη;
  • Έχετε εργαστεί με Spring Boot και Hibernate;
  • Ποια frontend frameworks έχετε χρησιμοποιήσει;
  • Έχετε εμπειρία με RESTful APIs;
  • Ποια είναι η εμπειρία σας με βάσεις δεδομένων;
  • Έχετε εργαστεί σε Agile ομάδες;
  • Πώς διαχειρίζεστε την αποσφαλμάτωση και τον έλεγχο ποιότητας;
  • Ποια είναι η εμπειρία σας με εργαλεία version control;
  • Έχετε συμμετάσχει σε code reviews;
  • Ποια είναι η διαθεσιμότητά σας για εργασία;